package com.nova.edc.service.system;

import com.nova.edc.model.system.CustomerInfo;
import com.nova.edc.model.system.Login;

import java.util.List;
import java.util.Map;

public interface CustomerMapService {

    // 获取登录用户添加的所有客户的省份数据
    List<Map<String, Object>> findFirstCustomerMap(String loginName);

    // 获取登录用户添加的所有客户的省份数据
    List<Map<String, Object>> findFirstCustomerMapGroup(Integer groupCode);

    // 获取登录用户相应省份的客户信息
    List<Map<String, Object>> findLastCustomerMap(String loginName);

    // 获取一个省份数据，验证省份与市区是否为同一个名字
    CustomerInfo getCustomerInfoByProvince(String province);

    // 根据用户名和省份名称，获取下级的数据
    List<Map<String, Object>> findSecondCustomerMap(String province, Login login);

}
